﻿package com.example.demo.dao
import com.example.demo.dbmodels.*
import me.liuwj.ktorm.schema.*
import java.math.BigDecimal
/**
 *  系统定时任务
 **/
object TSysJobDao : Table<TSysJob>("t_sys_job"){
	var id = int("id").primaryKey().bindTo { it.id }
	/**
	 *  任务名称
	 **/
	var job_name = varchar("job_name").bindTo { it.job_name }
	/**
	 *  任务类名
	 **/
	var job_class = varchar("job_class").bindTo { it.job_class }
	/**
	 *  定时代码
	 **/
	var cron = varchar("cron").bindTo { it.cron }
	/**
	 *  启动时间
	 **/
	var start_date = datetime("start_date").bindTo { it.start_date }
	/**
	 *  停止时间
	 **/
	var stop_date = datetime("stop_date").bindTo { it.stop_date }
	/**
	 *  最后一次成功时间
	 **/
	var last_success_date = datetime("last_success_date").bindTo { it.last_success_date }
	/**
	 *  是否正在运行
	 **/
	var is_run = boolean("is_run").bindTo { it.is_run }
	/**
	 *  是否执行完
	 **/
	var is_done = boolean("is_done").bindTo { it.is_done }
	/**
	 *  是否已被取消
	 **/
	var is_cancelled = boolean("is_cancelled").bindTo { it.is_cancelled }
	/**
	 *  是否已经启动计划
	 **/
	var is_start_plan = boolean("is_start_plan").bindTo { it.is_start_plan }
	/**
	 *  更新时间
	 **/
	var update_time = datetime("update_time").bindTo { it.update_time }
	/**
	 *  更新人
	 **/
	var update_by = int("update_by").bindTo { it.update_by }
	/**
	 *  有错
	 **/
	var has_error = boolean("has_error").bindTo { it.has_error }
	/**
	 *  删除标记
	 **/
	var is_del = boolean("is_del").bindTo { it.is_del }
}
